.left {
	text-align: left;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.divfull {
	width: 100%;
	height: 100%;
}

body {
	/* background-color:#f2f2f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #333333; */
	padding-top: 65px;
	color:#005715;
	background-color:#DFDFDF;
}

#fg_membersite .error {
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	color: #900;
	/* background-color : #ffff00;*/
}

#fg_membersite #register_password_errorloc {
	clear: both;
}

#fg_membersite  fieldset#antispam {
	padding: 2px;
	border-top: 1px solid #EEE;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	width: 350px;
}

#fg_membersite fieldset#antispam legend {
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #333;
}

#fg_membersite .short_explanation {
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	color: #005715;
}

/* spam_trap: This input is hidden. This is here to trick the spam bots*/
#fg_membersite .spmhidip {
	display: none;
	width: 10px;
	height: 3px;
}

#fg_membersite #fg_crdiv {
	font-family: Arial, sans-serif;
	font-size: 0.3em;
	opacity: .2;
	-moz-opacity: .2;
	filter: alpha(opacity = 20);
}

#fg_membersite  #fg_crdiv p {
	display: none;
}

#fg_membersite_content li {
	font-family: Arial, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
}

#fg_membersite_content {
	font-family: Arial, sans-serif;
	font-size: 0.9em;
	line-height: 150%
}

#fg_membersite_content h2 {
	font-family: Arial, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #333;
}
/** css de bootstrap **/
.navbarlogo {
	height: 20px;
	width: 40px;
}
/** custom color for the navbar **/
.navbar-inner {
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: no-repeat;
	filter: none;
	border: 1px solid #00622F;
	border-radius: 4px 4px 4px 4px;
}

.navbar .nav>li>a {
	float: none;
	line-height: 19px;
	padding: 9px 10px 11px;
	text-decoration: none;
	/* text-shadow: 0 -1px 0 #006360;*/
	color: #00622F;
}

.navbar-fixed-top .brand {
	color: #9B9B9B;
	color: #731134;
}

.navbar .btn-navbar {
	background: #005715;
}

.navbar  .nav>li>a:hover {
	color: #08541F;
}

.navbar .btn:hover {
	background: #00622F !important;
}

.navbar .btn:active {
	background: #00622F !important;
}

.well {
	background-color: #E5EFEA;
	border: 1.5px solid #00622F;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	margin-bottom: 20px;
	min-height: 20px;
	padding: 19px;
}

legend  {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #731134;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #005715;
    display: block;
    font-size: 21px;
    line-height: 40px;
    margin-bottom: 20px;
    padding: 0;
    width: 98%;
}

.input-append .add-on, .input-prepend .add-on {
    /*background-color: #54A954;*/
    background-color: #FDC70D;
    border: 1px solid #CCCCCC;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    min-width: 16px;
    padding: 4px 5px;
    text-align: center;
    text-shadow: 0 1px 0 #FFFFFF;
    width: auto;
}

.form-horizontal .control-label {
    float: left;
    padding-top: 5px;
    text-align: right;
    width: 160px;
    color:#005715
}

.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
    background-color: #731134;
    color: #FFFFFF;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #9B9B9B;
}

/**fin de css bootstrap **/
a:hover{
	color: #00622F;
}

a{
	color: #731134;
	
}

.imgMsg{
	width: 100px;
	height: 100px;
	padding: 10px;
	
}

.imgform{
	width: 80px;
	height: 80px;
	padding: 5px;
	
}


.pwdopsdiv a{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #731134;
	
}

a.red {
    color: #731134;
    text-decoration: none;
}


.pwdopsdiv a:hover{
	color: #00622F;
}

a.sofos{
	color:#005715;
	display: block;
    float: left;
    font-size: 20px;
    font-weight: 200;
    margin-left: -20px;
    padding: 10px 20px;
    text-shadow: 0 1px 0 #FFFFFF;
    text-decoration: none;
}

#tableMSG{

    display:table;
    width:100%;
}


#rowMSG {
    display: table-row;
    width:100%;
    height:100%;
}
#leftIMG {
    display: table-cell;
    padding: 0;
    width: 10%;
    vertical-align:middle;
}
#rightMSG {
    display: table-cell;
    width: 100%;
    padding: 10px;
    margin: 10px;
    vertical-align:middle;
    
}
#logutImg{
	height: 20px;
	width: 20px;
}
#sameUser{
	    text-decoration:underline;
	    color:#731134;
}

/* 
verde sofos #005715
segundo verde sofos  #00622F
rojo #731134
gris #9B9B9B

 */

/* td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #330000;
}

a {
	color: #330000;
}

form {
	background-color: #40464b;
	color: #CCC;
}

.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 30px;
  background-color: #990000; color: #FFFF66;
}

.subtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
  color: #660000; font-style: oblique;
}

.header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	background-color: #990000;
  color: #FFFF66;
}

.nav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCCC66;
}

.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
}
a:hover {
	color: #DEDECA;
	background-color: #330000;
}

.sidebar {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	padding: 3px;
	background-color: #FFFF99;
}

.sidebarHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFF99;
	background-color: #999933;
 font-weight: bold;
}

.sidebarFooter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #FFFF99;
 color: #990000;
}

.footer {
  font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	background-color: #FFFF99;
}

.legal {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #333333;
}

.box1 {
	border-width: 2px;
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
  border-style: dotted;
	}

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #336699;
}

.dingbat {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #CCCC99;
 color: #660000; font-weight: bolder; font-size: medium;
}

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}

#triviaCanvas {
	background-color: #C36;
}

#tcontainer {
	background-color: #40464b;
}

h1 {
    font-size:14px;
    color:#f2f2f2;
    text-align:center;
    margin:0 0 20px;
    padding:0;
    font-family:Arial;
}

input[type="radio"] {
    display:none;
}

input[type="radio"] + label {
    color:#E2E2E2;
    font-family:Georgia, "Times New Roman", Times, serif;;
    font-size:12px;
}

input[type="radio"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(c_r_green.png) -38px top no-repeat;
    cursor:pointer;
    color: #97f9be;
}

input[type="radio"]:checked + label span {
    background:url(c_r_green.png) -57px top no-repeat;
    color: #97f9be;
}

HOVER STYLES
input[type="radio"]:hover + label:before,
input[type="radio"] + label:hover:before { background-position: -36px -34px; } 
input[type="radio"]:focus + label:before { background-position: -36px -65px; } 


CHECKED STYLES

input[type="radio"]:checked + label { background-position: -36px -133px; color: #97f9be;} 
input[type="radio"]:hover:checked + label:before,
input[type="radio"]:focus:checked + label:before { background-position: -36px -166px;} 
input[type="radio"]:active:checked + label:before { background-position: -36px -199px;} 


DISABLED STYLES
input[type="radio"]:disabled + label:before { background-position: -36px -96px; } 
input[type="radio"]:checked:disabled + label:before { background-position: -36px -232px; } 


DISABLED
input:disabled + label { color: #ccc; }

label { color: #999; }
input + label:hover,
input:hover + label { color: #faaf4e; } */